Pular para o conteúdo principal

4.5 Cancelar plano de pagamento

Request

Request
mutation CancelPaymentPlan {
cancelPaymentPlan(
data: {
refId: "fc42ba1b-0059-44a3-8a73-a4ad1e562b12"
cancellationReason: CONTRACT_CANCELLATION
cancellationDescription: "Teste cancelamento plano de pagamento"
}
) {
id
errorMessage
canceled
scheduled
}
}

Params

ParâmetroTipoDescrição
dataCancelPaymentPlanDataInput!Dados de Cancelamento do Plano de Pagamento

Objeto CancelPaymentPlanDataInput

CampoTipoDescrição
auditDataAuditDataInputDados de auditoria do sistema integrado
cancellationDescriptionStringDescrição do Motivo de Cancelamento
cancellationReasonCancellationReasonMotivo de Cancelamento
idIntId do Objeto
manualCancellationBooleanCancelamento Manual
refIdStringId da Referência
scheduleCancellationIfNotRegisteredBooleanEm caso de falha ao tentar o cancelamento, o sistema irá marcar a cobrança para ser cancelada posteriormente

Response

Response
{
"data": {
"cancelPaymentPlan": [
{
"id": "2ffbb41d-43f4-4fba-8d72-1f5bb46127fa",
"errorMessage": null,
"canceled": true,
"scheduled": false
},
{
"id": "652e7aaa-0ca6-4185-b02b-c5f465b619b7",
"errorMessage": null,
"canceled": true,
"scheduled": false
},
{
"id": "7f418ee1-0b08-46b2-9522-70d93074685d",
"errorMessage": null,
"canceled": true,
"scheduled": false
}
]
}
}

Result

CampoTipoDescrição
cancelPaymentPlan[CancelPaymentPlanBillingResult!]!Dados de retorno do cancelamento do plano de pagamento

Objeto CancelPaymentPlanBillingResult

CampoTipoDescrição
billingIdIntId único da cobrança
canceledBoolean!Cobrança foi cancelada
errorMessageStringMensagem de erro (caso ocorra algum problema)
idUUID!Id referência da cobrança
scheduledBoolean!Cobrança foi agendada para ser cancelada após o registro